package com.dgz.csmall.commons.pojo.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * @Author duguozheng
 * @Date 2023/05/16  16:52
 * @Description 分页工具类，属性为 PageHelper框架分类查询结果中的相应字段
 * @Version 1.0
 */
@Data
@Accessors(chain = true)
public class PageData<T> implements Serializable {

    /*每页记录数*/
    private Integer pageSize;

    /*记录总数*/
    private Long total;

    /*当前页码*/
    private Integer currentPage;

    /*最大页码*/
    private Integer maxPage;

    /*列表数据*/
    private List<T> list;
}
